home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / NEW_TECH / AWKSRC.ZIP / MYVAR.H < prev    next >
Text File  |  1993-09-28  |  343b  |  9 lines

  1. // myvar.h temporarily redefines these macros for the sake of awk.y
  2.  
  3. #define _INTSIZEOF(n)     ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )
  4.  
  5. #define va_dcl va_list va_alist;
  6. #define va_start(ap) ap = (va_list)&va_alist
  7. #define va_arg(ap,t)    ( *(t *)((ap += _INTSIZEOF(t)) - _INTSIZEOF(t)) )
  8. #define va_end(ap) ap = (va_list)0
  9.